package nc.impl.yst;

import nc.impl.pub.ace.AceScjhPubServiceImpl;
import nc.ui.querytemplate.querytree.IQueryScheme;
import nc.vo.uap.hoh002.AggScjhHVO;
import nc.vo.yst.purrollingplan.AggPurrollingplanHVO;
import nc.itf.yst.IScjhMaintain;
import nc.vo.pub.BusinessException;

public class ScjhMaintainImpl extends AceScjhPubServiceImpl
		implements IScjhMaintain {

	@Override
	public void delete(AggScjhHVO[] clientFullVOs,
			AggScjhHVO[] originBills) throws BusinessException {
		super.pubdeleteBills(clientFullVOs, originBills);
	}

	@Override
	public AggScjhHVO[] insert(AggScjhHVO[] clientFullVOs,
			AggScjhHVO[] originBills) throws BusinessException {
		return super.pubinsertBills(clientFullVOs, originBills);
	}

	@Override
	public AggScjhHVO[] update(AggScjhHVO[] clientFullVOs,
			AggScjhHVO[] originBills) throws BusinessException {
		return super.pubupdateBills(clientFullVOs, originBills);
	}

	@Override
	public AggScjhHVO[] query(IQueryScheme queryScheme)
			throws BusinessException {
		return super.pubquerybills(queryScheme);
	}

	@Override
	public AggScjhHVO[] save(AggScjhHVO[] clientFullVOs,
			AggScjhHVO[] originBills) throws BusinessException {
		return super.pubsendapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggScjhHVO[] unsave(AggScjhHVO[] clientFullVOs,
			AggScjhHVO[] originBills) throws BusinessException {
		return super.pubunsendapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggScjhHVO[] approve(AggScjhHVO[] clientFullVOs,
			AggScjhHVO[] originBills) throws BusinessException {
		return super.pubapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggScjhHVO[] unapprove(AggScjhHVO[] clientFullVOs,
			AggScjhHVO[] originBills) throws BusinessException {
		return super.pubunapprovebills(clientFullVOs, originBills);
	}

	@Override
	public String[] queryPKs(IQueryScheme queryScheme) throws BusinessException {
		return super.queryPKs(queryScheme);
	}

	@Override
	public AggScjhHVO[] queryBillByPK(String[] pks) throws BusinessException {
		return super.queryBillByPK(pks);
	}
}
